Introduction and Purpose of the Video | Laravel Starter Kits: Breeze and JetStream | Genesis Starter Kit and Its Features | Bento: Email Marketing and Customer Support | Filament: Beyond an Admin Panel | Laravel Spark: Billing Solution | Laravel Actions: Simplifying Tasks | Tailwind UI: Design Inspiration | Sentry: Error Tracking and Debugging | Ray: Enhanced Debugging Tool | WireUI: LiveWire Components | Laravel Debug Bar: Development Insights | Slack Alerts: Real-time Notifications | Pirsch: Analytics for Laravel | OpenAI PHP Package: Integrating AI | Wire Elements Pro: Advanced Components | Laravel Comments: Easy Commenting System | Saloon: API Integrations | Multi-Tenancy in Laravel | Laravel Excel: Working with Spreadsheets | Sushi: Eloquent Without Database | Deploying with Laravel Vapor | Deploying with Turso | Wrapping Up
Introduction and Stack Setup | Setting up the Development Environment | Setting up the Application | Creating an Application Structure | Creating the Notes Table | Modifying the Database | Implementing Live Wire in Laravel | Creating a Landing Page with Improved Design and Button | Running PHP Code in Laravel | Setting up the UI | Adding a recipient to the notes table | Wiring up the front end | Creating a note | Deleting a Note | Creating Policies for User Actions | Mounting the Note and Initializing the Note | Building the Form | Using Laravel Breeze's Action Component | Fixing Date Format and Creating a Public View of a Note | Generating the Note Interface and Functionality | Setting up Scheduled Notes Emails | Setting up Scheduled Notes in Production | Limiting Edit Accessibility Based on Date | Comment, Like, and Subscribe to Support
Introduction | Programming languages | Version control (Git) | Data structures & algorithms | Design patterns | Databases | Web frameworks | Additional skills
Coding is a lifelong journey | Take a JS course on Udemy | Build project of interest | Build project without framework! | You don't need a bootcamp or degree! | You cannot hack your brain. | 1 Start on Freecodecamp
5 PHP Projects To Get Hired | 1 Wordpress Theme and Plugin | 2 Build an App Using a Open API | Bonus: Learn the basics of React | 3 Build an App Serving a REST API | 4 Build a Real Estate App with Laravel | 5 Build A Shopify App | Where Can You Learn To Build Projects
Intro and Demo | Setup Project | What is Inertia and How it works | Prepare the database | Create Controllers and Define Routes | Render Projects with Pagination | Filtering Projects | Sorting of Projects | Render Tasks | Render Project view page with tasks | Project Create | Delete and Update Projects | Users CRUD | Tasks CRUD | Create My Tasks Page | Create Dashboard | Conclusion
01 Hello, Laravel | 02 Your First Route and View | 03 Create a Layout File Using Laravel Components | 04 Make a Pretty Layout Using TailwindCSS | 05 Style the Currently Active Navigation Link | 06 View Data and Route Wildcards | 07 Autoloading, Namespaces, and Models | 08 Introduction to Migrations | 09 Meet Eloquent | 10 Model Factories | 11 Two Key Eloquent Relationship Types | 12 Pivot Tables and BelongsToMany Relationships | 13 Eager Loading and the N+1 Problem | 14 All You Need to Know About Pagination | 15 Understanding Database Seeders | 16 Forms and CSRF Explained (with Examples) | 17 Always Validate. Never Trust the User. | 18 Editing, Updating, and Deleting a Resource | 19 Routes Reloaded - 6 Essential Tips | 20 Starter Kits, Breeze, and Middleware | 21 Make a Login and Registration System From Scratch: Part 1 | 22 Make a Login and Registration System From Scratch: Part 2 | 23 6 Steps to Authorization Mastery | 24 How to Preview and Send Email Using Mailable Classes | 25 Queues Are Easier Than You Think | 26 Get Your Build Process in Order | 27 From Design to Blade | 28 Blade and Tailwind Techniques for Your Laravel Views | 29 Jobs, Tags, TDD, Oh My! | 30 The Everything Episode
What we're building | Starting the project | How Inertia works | Setting up the data | Creating dashboard screens | Working with forms | Building the tracker frontend | We're finished!
Create first Laravel Project | Setup Windows with Docker | Folder Structure | Routes | Controllers | Blade View | Edit and Show Pages | Laravel Herd on Windows | Layout Component | Install Tailwind CSS | Navbar Component | Create Form | Setup Mysql | Migrations | Working with Forms | Validation | Display Posts | Updating the post | Delete the Post | Register Users | Login and Logout | Middleware | Relationships | Post Policy | Admin User | Admin Area | Admin Edit Destroy Posts | File Upload | Send Emails | Send emails using jobs | Task Scheduling
Intro | Is PHP Considered a Case-Sensitive Language? | Name Different Data Types In PHP | How is "echo" different from "print"? | What are the Rules for Naming a Variable? | How to check if a defined variable is NULL? | How to display output directly to the browser? | Is Multiple Inheritance supported in PHP? | What are the different types of loops in PHP? | How to concatenate two strings in PHP? | What is the use of func_num_args()? | What are Super Global Variable in PHP? ? | Name some common applications of PHP | Differentiate between $variable and $$variable | Differentiate between GET and POST Method | How to connect to a database using PHP Script? | What does final class and final method mean in PHP? | Differentiate between function overloading and overriding | Differentiate between == and === operator | How does Exception Handling work in PHP? | Explain different types of errors in PHP | How to call a function by reference? | Create a Singleton class in PHP | How to encrypt a password using PHP? | What will be the output of the following code? | How can PHP and Javascript Interact?
Introduction | Installation and setup | Setting up the layouts | Context Provider | Auth pages | Auth APIs | Users Page | Users APIs | User Form and table
Introduction | Prerequisites | Project Full Demo | The Importance of Deployment | Getting Started with Laravel | Routing | Controllers | Views - The Basics | Views - Displaying Data | Views - Blade Directives | Website Layout with Template Inheritance | Components | Create Basic Pages | Introduction to Databases | Migrations | Eloquent ORM Basics | Eloquent ORM Relationships | Factories | Data Seeding | Output Data on the Website from the Database | Database Where Clause | Data Pagination | Requests & Responses | Outro
Introduction | Web Development Basics | HTML, CSS, and JavaScript | Frontend and Backend Development | Web Development Industry Overview | My Personal Experience | Degree vs Knowledge | Frontend Development Roadmap | Backend Development Roadmap | Database Introduction | React and Next.js | Additional Tools and Deployment | TypeScript | Design vs Development | Conclusion
Introduction: Laravel vs React | The Frontend vs Backend Distinction | Laravel's Backend Strengths | Laravel's Frontend Capabilities with Blade | Why Choose React or Vue for Interactivity | The Power of Combining Laravel and React with Inertia | Inertia.js: Bridging Backend and Frontend | Next.js and Laravel Integration | Laravel Livewire: Rich Client-Side Interactions | Conclusion: Combining Laravel with Modern Frontend Frameworks
1.1 Introduction | 2.1 Creating the Project | 2.2 Designing and Seeding the Database | 3.1 Versioning and Defining Routes | 3.2 Transforming Database Data Into JSON | 3.3 Filtering Data | 3.4 Filtering More Data | 3.5 Including Related Data | 4.1 Creating Resources With POST Requests | 4.2 Updating With PUT and PATCH | 4.3 Implementing Bulk Insert | 5.1 Protecting Routes With Sanctum | 5.2 Authorizing Requests With Token Abilities | 6.1 Conclusion
Introduction to Laravel | Installation of Composer and Laravel | Directory structure of Laravel | Basic of Routing in Laravel | Basics of a Blade template | Controller in Laravel | Submitting form data in Laravel | Form Validation using Laravel | Components in Laravel | Database configuration and migrations in Laravel | Creating tables using Migration in Laravel | Introduction to Modal in Laravel | Insert Query in Laravel using Eloquent ORM | Select Query in Laravel using Eloquent ORM | Routing through buttons and anchor tags | Delete Query in Laravel using Eloquent ORM | Update Query in Laravel using Eloquent ORM | Configuration of customer helper in Laravel | Accessor and Mutator in Laravel using Eloquent ORM | Handling session in laravel | Softdelete in Laravel - Move to trash | Converting an HTML Template into Laravel Project | LaravelCollective/HTML Package | File uploading using Laravel | Seeder and Faker in Laravel | Searching in Laravel | Pagination in Laravel | Grouping the routes | Localization in Laravel | Stub in Laravel | Defining foreign key relationship using Laravel Migration | Laravel one to one relationship | Laravel one to many relationship | Middleware in Laravel | Route Middleware | Middleware Groups | Custom Artisan Command in Laravel | Model route binding
Introduction | Why use the most simple technology! | Thumb Rule | What to do when you need more control? | Bad NPM Packages! | When to use PHP? | Where to get Hosting? | When to use Python? | When to use React? | When to use WordPress? | When to use Angular/ Vue.JS? | When to use Asp.net? | When to use Django Rest Framework? | When to use Ruby on Rails? | Conclusion
Setting up Laravel project | Models, migrations, factories | Create our first API endpoint | Working with Eloquent API Resource | Adding a new endpoint to save the resource | Adding a new endpoint to update the resource | Adding a new endpoint to remove the resource | Adding task priorities
Introduction | Native vs Cross-platform Development | Languages | Version control (Git) | Data structures & algorithms | Design patterns | Mobile frameworks
review the details of your instance | connect the server from the putty | update all the modules of our server | secure the mysql server with password | upgrade the packages | install php for installation | update all the packages | upload the laravel application | give a permission for your storage folder | give file permission from your filezilla
Important | Things to keep in mind | Which languages to learn | what to do after learning languages | What to do after portfolio building | what to do after publishing skills on social media
Intro | 2 Main Steps | Hostinger Black Friday Sale | Create Database on Server | Create Database Tables in Server | Upload File on Server | Changing Live Data | Outro
Project Overview | Software Design / Project Plan | Technology brief //Which technology we will use and why we will use these technologies | Code Editor overview | Project server setup | Database, Cloudinary, Redis connection | Handle Errors | User model design | User registration | User Activation | User login, logout | User protected & Authorization middleware | Generate new Access token, user social authentication, get user info | Update user info, password, avatar | Course Model design | Create course, Edit course | Get single and all courses -- without purchasing | Get course content,get user accessible all courses --- only for valid-user | Create question, add reply in question | add review in course | Notification and Order model | Create Order | Get all notifications, update notification status | Delete read notifications -- with crone after a certain time | Get all users, courses, orders | Add and get members in Admin dashboard | Delete course, Delete user | Get the last 28 days' users,orders, notifications for the last 1year | Layout model Design | Create Faq,Hero banner,Categories | Edit Faq,Hero banner,Categories | 08:55:00 Advance cache maintenance
Introduction and Purpose of the Video | Laravel Starter Kits: Breeze and JetStream | Genesis Starter Kit and Its Features | Bento: Email Marketing and Customer Support | Filament: Beyond an Admin Panel | Laravel Spark: Billing Solution | Laravel Actions: Simplifying Tasks | Tailwind UI: Design Inspiration | Sentry: Error Tracking and Debugging | Ray: Enhanced Debugging Tool | WireUI: LiveWire Components | Laravel Debug Bar: Development Insights | Slack Alerts: Real-time Notifications | Pirsch: Analytics for Laravel | OpenAI PHP Package: Integrating AI | Wire Elements Pro: Advanced Components | Laravel Comments: Easy Commenting System | Saloon: API Integrations | Multi-Tenancy in Laravel | Laravel Excel: Working with Spreadsheets | Sushi: Eloquent Without Database | Deploying with Laravel Vapor | Deploying with Turso | Wrapping Up
Welcome | Prerequisite Knowledge to Learn Laravel | Introduction of Laravel | What is MVC Pattern? | MVC Work Flow | Features of Laravel Framework | Install XAMPP in Windows | How to Install Laravel Framework | Create new Laravel Project | Laravel Project Folder Structure | VS ode Extension for Laravel
Welcome to the Course | 1..Install and Setup | 2..Routes and Blade File | 3..What the heck is MVC | 4..Database Connection and Migrations | 5..Raw SQL Queries | 6..Eloquent ORM Crud | 7..Mass Assignment Security | 8..Accessor and Mutators | 9..Install First Part Package - Laravel UI | 10..Blade Template Engine | 11..Laravel Configurations | 12..All Configurations | 13..Upload Image for User | 14..Store User Avatar | 15..Show User Avatar | 16..Remove Old Image | 17..Flash Session | 18..Blade Include subview | 19..Todo List Mini Project part 1 | 20..Todo List Mini Project 2 | Views | 21..Todo List Mini Project 3 | Store | 22..Todo List Mini Project 4 | Validations | 23..Todo List Mini Project 5 | Form Validation | 24..Todo List Mini Project 6 | Show All Todo | 25..Todo List Mini Project 7 | Dynamic Route Parameter | 26..Todo List Mini Project 8 | Route Model Binding | 27..Todo List Mini Project 9 | Named Routes | 28..Todo List Mini Project 10 | Update Todo validation | 29..Todo List Mini Project 11 | Complete A Todo | 30..Todo List Mini Project 12 | Using Core Javascript | 31..Todo List Mini Project 13 | Mark as Incomplete | 32..Todo List Mini Project 14 | Delete the task | 33..Todo List Mini Project 15 | Resource Routes | 34..Todo List Mini Project 16 | Middlewares | 35..Todo List Mini Project 17 | Create with Relationship | 36..Todo List Mini Project 18 | One to Many Relationship | 37..Todo List Mini Project 19 | Todo of Auth User Only | 38..Todo List Mini Project 20 | Redirect To Todo after Login | 39..Todo List Mini Project 21 | Add Description to Todo | 40..Todo List Mini Project 22 | Show each todo list details | 41..Todo List Mini Project 23 | Introduction to Laravel LiveWire | 42..Todo List Mini Project 24 | How Livewire works 2 | 43..Todo List Mini Project 25 | Multiple Input Field Livewire 3 | 44..Todo List Mini Project 26 | Pass Value to Livewire 4 | 45..Todo List Mini Project 27 | Todo has Many Steps | 46..Todo List Mini Project 28 | Create Many Steps | 47..Todo List Mini Project 29 | Show each steps | 48..Todo List Mini Project 30 | 49..Todo List Mini Project 31 | Livewire Edit Steps | 50.
001 Install a New Laravel App | 002 Create a First Route | 003 Model Resources | 004 Resource Routes | 005 Creating a Resource | 006 Update a Resource | 007 Delete a Resource | 008 Paginating Collections | 009 Filter Resource Collections | 010 Sorting Resource Collections | 011 Tasks That Belong to Users | 012 Logging in With Our User | 013 Protecting Task Routes | 014 Create Tasks For The Logged In User | 015 Register a New User | 016 Create Projects | 017 Creating and Updating Projects | 018 Setting The Project For a Task | 019 Fetching Tasks For a Project | 020 Fetch the Project List | 021 Deleting Projects | 022 Foreign Key Constraints | 023 Add Project Members | 024 Show the Project Members | 025 Create a Policy For Projects | 026 Filter List Responses by Membership | 027 Implement Remaining Policy Methods | 028 Adjust the Validation Rules For Tasks | 029 Add a Task Policy
Introduction | Hostinger hosting plans & Creating account | Login to your Hostinger Account & have a tour | Creating a Subdomain (Not for beginners) | Creating new Laravel and Tall Stack application | Re-creating subdomain for beginners friendly approach | File Structure in hosting platform | Creating a simple Tall Stack app | Understanding the file structure and preparing TALL stack app for production | Creating database on server | Generating a new autoload files for production ready app | Uploading your Tall stack app to the server | Testing your application on live server & conclusion
Introduction | Install Slim | Hello world | Running Slim | Start API | Use API client | Return JSON | Get database data | Create database class | Autoloading | Create repository class | Dependency injection | DI container entries | Slim URL variables | Alternative Slim routing | Get product record | Slim middleware | Response middleware | Request middleware | Single method controllers | Multiple method controllers | New record endpoint | Insert data | Validation | Update data endpoint | Delete data endpoint | Method not allowed | Refactoring and route groups | Summary
PHP Tutorial Introduction | How websites work? | Getting started with PHP | Downloading XAMPP (PHP development environment & cross-platform web server solution stack package) | Installing XAMPP | Downloading VS Code | Creating our first PHP file | Coding in PHP language | Comments | Variables | Operators | Data Types | Conditional Statements (If-else) | Arrays | Loops | Functions | Strings | Starting our Project (A Travel Website) | Creating database for our project | Writing PHP code for our project | Where to go from here & Front-end Development Course
Intro | Authentication | Menu Drawer | User Profile | Profile Picture | Post - Upload & Delete | Post - Likes | Post - Comments | Follow System | Search Users | Themes - Light & Dark Mode | Deploy to Web
Welcome to DejaVue | What is Laravel and when did you got into it? | Does Laravel has starter kits? | Laravel Cloud, funding and growth | What are TUIs? | What is Inertia? | How would Authentication work with Inertia? | Adapters for Phoenix and Rails | Feature in Inertia version 2 | Breaking changes for v2 | Composition API or Options API? | What part is the routing layer? | Further Inertia Helpers | Inertia's SSR story | Data fetching | When not to Inertia? | How much do you think about Inertia when coding? | Too many amazing things to use | Wasn't Inertia "done"? | Wrapping up
Introduction to Kamran Ahmed and Roadmap.sh | The Power of Open Source Projects | Navigating Career Progression in Software Engineering | Lessons Learned from Working in Different Companies | The Value of Putting Yourself Out There | From Small Company to Startup: Seizing Opportunities | Growth Through Trust and Leadership | Learning and Expanding Skills Through Diverse Projects | From Dubai to Germany: A Journey of Growth and Exploration | Launching a Platform and Learning from Mistakes | Balancing Individual Contribution and Management | Roadmap.sh: Growth and Success | Moving to the UK and Settling Down | Contributing to Open-Source and Establishing Projects | Finding Project Ideas by Looking at Other Languages and Solving Problems | Promoting Projects and Embracing Negative Feedback | Roadmap.sh: A Resource for Developers at All Levels
Presentación | Configuración inicial | Autenticación | Billboard | Lista de películas | Favoritear películas | Modal de más info | Barra de navegación | Rediseño de páginas de autenticación | Splash screen de bienvenida
Herança de template com seções | Herança de template com componente e slot | Passando atributos para o componente | Entendendo o merge do attributes | Slots com nome | Várias maneiras de mudar o título